Must Have: 1. Application Development: Lead the development of Typescript-based applications; ensuring code quality; performance; and maintainability.2. Proficiency in Typescript programming and object-oriented design principles3. Strong expertise in Serverless Architecture w/ AWS Lambda and Fargate.4. Experience working with DynamoDB.5. Knowledge of cloud platforms (e.g.; AWS preferred) 6. Experience with DynamoDB NO SQL database7. Experience with OpenSearch text search8. Knowledge of DevOps practices and CI/CD pipelines; Sonarqube; Flyway9. Knowledge of managing Non-functional requirements (NFR).10. Knowledge of software development best practices; including version control; testing; and documentation11. Agile experience (SCRUM)12. Ability to engage directly with the customerNice to have:**1. Knowledge of Angular/ React + optional GroupUI for Frontend2. Experience with Infrastructure as Code (IaC) with CloudFormation or even with CDK (Cloud Development Kit)3. Automotive industry experience4. Volkswagen group experience